package com.marvels.loanapply.dto;

import java.util.Date;

import com.marvels.common.dto.BaseDTO;

/**
 * 用户信息表
 * 
 * @title FintechUmUser
 * @author tuxu
 * @date 2018年10月1日
 */
public class FintechUmUser extends BaseDTO {
	/**
	 * 
	 */
	private static final long serialVersionUID = 4261336886565936445L;
	/**
	 * 自增长
	 */
	private Integer id;
	/**
	 * 序列号
	 */
	private String idFintechUmUser;
	/**
	 * 微信OPENID
	 */
	private String openId;
	/**
	 * 用户名
	 */
	private String userName;
	/**
	 * 密码
	 */
	private String passWord;
	/**
	 * 昵称
	 */
	private String nickName;
	/**
	 * 手机号码
	 */
	private String mobileNo;
	/**
	 * 认证状态 0 未认证 1 已认证 2 人脸视别
	 */
	private Integer authStatus;
	/**
	 * 证件号码
	 */
	private String cardNo;
	/**
	 * 真实姓名
	 */
	private String realName;
	/**
	 * 身份证住址
	 */
	private String address;
	/**
	 * 民族
	 */
	private String nation;
	/**
	 * 性别(0女,1男)
	 */
	private Integer sex;
	/**
	 * 签发机关
	 */
	private String authority;
	/**
	 * 有效期限起
	 */
	private Date validityFrom;
	/**
	 * 有效期限止
	 */
	private Date validityTo;
	/**
	 * 身份证正面图片
	 */
	private String idcardImg1;
	/**
	 * 身份证反面图片
	 */
	private String idcardImg2;
	/**
	 * 证件照
	 */
	private String photo;
	/**
	 * 缩咯图身份证正面图片
	 */
	private String smallIdCardImg1;
	/**
	 * 缩咯图身份证反面图片
	 */
	private String smallIdCardImg2;
	/**
	 * 缩咯图证件照图片
	 */
	private String smallPhoto;
	/**
	 * 设备号
	 */
	private String deviceId;
	/**
	 * 登录失败次数
	 */
	private Integer loginFailedCount;
	/**
	 * 最后登录失败时间
	 */
	private Date loginFailedTime;
	/**
	 * 最后登陆时间
	 */
	private Date lastLoginTime;
	/**
	 * 客户端ID
	 */
	private String cid;
	/**
	 * 外部渠道代码摘要
	 */
	private String channelCodeSummary;
	/**
	 * 外部渠道代码
	 */
	private String channelCode;
	/**
	 * 是否接收推送消息 0不接收 1接收
	 */
	private Integer isMessagePush;
	/**
	 * 应用市场
	 */
	private String channelName;
	/**
	 * -1 删除 0 正常
	 */
	private Integer delFlag;
	/**
	 * 设备型号(iphone6/iphone8/ HUAWEI Mate 10 Pro等)
	 */
	private String deviceBrand;
	/**
	 * 设备类型（ios/ Android）
	 */
	private String deviceType;
	/**
	 * 百融传过来的TOKEN
	 */
	private String brToken;
	/**
	 * 登陆后的TOKEN
	 */
	private String token;
	/**
	 * 验证码
	 */
	private String validCode;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getIdFintechUmUser() {
		return idFintechUmUser;
	}

	public void setIdFintechUmUser(String idFintechUmUser) {
		this.idFintechUmUser = idFintechUmUser == null ? null : idFintechUmUser.trim();
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId == null ? null : openId.trim();
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName == null ? null : userName.trim();
	}

	public String getPassWord() {
		return passWord;
	}

	public void setPassWord(String passWord) {
		this.passWord = passWord == null ? null : passWord.trim();
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName == null ? null : nickName.trim();
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo == null ? null : mobileNo.trim();
	}

	public Integer getAuthStatus() {
		return authStatus;
	}

	public void setAuthStatus(Integer authStatus) {
		this.authStatus = authStatus;
	}

	public Date getLastLoginTime() {
		return lastLoginTime;
	}

	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public String getDeviceBrand() {
		return deviceBrand;
	}

	public void setDeviceBrand(String deviceBrand) {
		this.deviceBrand = deviceBrand;
	}

	public String getDeviceType() {
		return deviceType;
	}

	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	public String getBrToken() {
		return brToken;
	}

	public void setBrToken(String brToken) {
		this.brToken = brToken;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo == null ? null : cardNo.trim();
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName == null ? null : realName.trim();
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address == null ? null : address.trim();
	}

	public String getNation() {
		return nation;
	}

	public void setNation(String nation) {
		this.nation = nation == null ? null : nation.trim();
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getAuthority() {
		return authority;
	}

	public void setAuthority(String authority) {
		this.authority = authority == null ? null : authority.trim();
	}

	public Date getValidityFrom() {
		return validityFrom;
	}

	public void setValidityFrom(Date validityFrom) {
		this.validityFrom = validityFrom;
	}

	public Date getValidityTo() {
		return validityTo;
	}

	public void setValidityTo(Date validityTo) {
		this.validityTo = validityTo;
	}

	public String getIdcardImg1() {
		return idcardImg1;
	}

	public void setIdcardImg1(String idcardImg1) {
		this.idcardImg1 = idcardImg1 == null ? null : idcardImg1.trim();
	}

	public String getIdcardImg2() {
		return idcardImg2;
	}

	public void setIdcardImg2(String idcardImg2) {
		this.idcardImg2 = idcardImg2 == null ? null : idcardImg2.trim();
	}

	public String getPhoto() {
		return photo;
	}

	public void setPhoto(String photo) {
		this.photo = photo == null ? null : photo.trim();
	}

	public String getSmallIdCardImg1() {
		return smallIdCardImg1;
	}

	public void setSmallIdCardImg1(String smallIdCardImg1) {
		this.smallIdCardImg1 = smallIdCardImg1 == null ? null : smallIdCardImg1.trim();
	}

	public String getSmallIdCardImg2() {
		return smallIdCardImg2;
	}

	public void setSmallIdCardImg2(String smallIdCardImg2) {
		this.smallIdCardImg2 = smallIdCardImg2 == null ? null : smallIdCardImg2.trim();
	}

	public String getSmallPhoto() {
		return smallPhoto;
	}

	public void setSmallPhoto(String smallPhoto) {
		this.smallPhoto = smallPhoto == null ? null : smallPhoto.trim();
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId == null ? null : deviceId.trim();
	}

	public Integer getLoginFailedCount() {
		return loginFailedCount;
	}

	public void setLoginFailedCount(Integer loginFailedCount) {
		this.loginFailedCount = loginFailedCount;
	}

	public Date getLoginFailedTime() {
		return loginFailedTime;
	}

	public void setLoginFailedTime(Date loginFailedTime) {
		this.loginFailedTime = loginFailedTime;
	}

	public String getCid() {
		return cid;
	}

	public void setCid(String cid) {
		this.cid = cid == null ? null : cid.trim();
	}

	public String getChannelCodeSummary() {
		return channelCodeSummary;
	}

	public void setChannelCodeSummary(String channelCodeSummary) {
		this.channelCodeSummary = channelCodeSummary == null ? null : channelCodeSummary.trim();
	}

	public String getChannelCode() {
		return channelCode;
	}

	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode == null ? null : channelCode.trim();
	}

	public Integer getIsMessagePush() {
		return isMessagePush;
	}

	public void setIsMessagePush(Integer isMessagePush) {
		this.isMessagePush = isMessagePush;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName == null ? null : channelName.trim();
	}

	public Integer getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getValidCode() {
		return validCode;
	}

	public void setValidCode(String validCode) {
		this.validCode = validCode;
	}

}